home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / BUS / BibTeX 1.06 FAT.sit / BibTeX ƒ / Source code / globals.h < prev    next >
C/C++ Source or Header  |  1996-06-03  |  7KB  |  234 lines

  1. extern jmp_buf jmp9998, jmp32; 
  2. extern int lab31;
  3. /* 9998 9999 31 32 9932 */ 
  4.  
  5. extern integer bad  ; 
  6. extern schar history  ; 
  7. extern integer errcount  ; 
  8. extern ASCIIcode xord[128]  ; 
  9. extern unsigned char xchr[256]  ; 
  10. extern lextype lexclass[128]  ; 
  11. extern idtype idclass[128]  ; 
  12. extern integer charwidth[128]  ; 
  13. /* changed by Vince to bibstringwidth */
  14. extern integer bibstringwidth  ; 
  15. extern char nameoffile[1025], realnameoffile[1025]  ; 
  16. extern short namelength  ; 
  17. extern short nameptr  ; 
  18. extern buftype buffer  ; 
  19. extern bufpointer last  ; 
  20. extern buftype svbuffer  ; 
  21. extern bufpointer svptr1  ; 
  22. extern bufpointer svptr2  ; 
  23. extern integer tmpptr, tmpendptr  ; 
  24. extern ASCIIcode *strpool; 
  25. extern poolpointer poolptr  ; 
  26. extern strnumber strptr  ; 
  27. extern strnumber strnum  ; 
  28. extern poolpointer pptr1, pptr2  ; 
  29. extern hashpointer *hashnext;
  30. extern strnumber *hashtext;
  31. extern strilk *hashilk;
  32. extern integer *ilkinfo;
  33. extern short hashused  ; 
  34. extern boolean hashfound  ; 
  35. extern hashloc dummyloc  ; 
  36. extern strnumber sauxextension  ; 
  37. extern strnumber slogextension  ; 
  38. extern strnumber sbblextension  ; 
  39. extern strnumber sbstextension  ; 
  40. extern strnumber sbibextension  ; 
  41. extern strnumber sbstarea  ; 
  42. extern strnumber sbibarea  ; 
  43. extern hashloc predefloc  ; 
  44. extern integer commandnum  ; 
  45. extern bufpointer bufptr1  ; 
  46. extern bufpointer bufptr2  ; 
  47. extern schar scanresult  ; 
  48. extern integer tokenvalue  ; 
  49. extern short auxnamelength  ; 
  50. extern auxnumber auxptr  ; 
  51. extern strnumber toplevstr  ; 
  52. extern alphafile logfile  ; 
  53. extern alphafile bblfile  ; 
  54. extern bibnumber bibptr  ; 
  55. extern bibnumber numbibfiles  ; 
  56. extern boolean bibseen  ; 
  57. extern boolean bstseen  ; 
  58. extern strnumber bststr  ; 
  59. extern alphafile bstfile  ; 
  60. extern strnumber *citelist; 
  61. extern citenumber citeptr  ; 
  62. extern citenumber entryciteptr  ; 
  63. extern citenumber numcites  ; 
  64. extern citenumber oldnumcites  ; 
  65. extern boolean citationseen  ; 
  66. extern hashloc citeloc  ; 
  67. extern hashloc lcciteloc  ; 
  68. extern hashloc lcxciteloc  ; 
  69. extern boolean citefound  ; 
  70. extern boolean allentries  ; 
  71. extern citenumber allmarker  ; 
  72. extern integer bbllinenum  ; 
  73. extern integer bstlinenum  ; 
  74. extern hashloc fnloc  ; 
  75. extern hashloc wizloc  ; 
  76. extern hashloc literalloc  ; 
  77. extern hashloc macronameloc  ; 
  78. extern hashloc macrodefloc  ;
  79. extern fnclass *fntype; 
  80. extern wizfnloc wizdefptr  ; 
  81. extern wizfnloc wizfnptr  ; 
  82. extern hashptr2 *wizfunctions; 
  83. extern intentloc intentptr  ; 
  84. extern integer *entryints; 
  85. extern intentloc numentints  ; 
  86. extern strentloc strentptr  ; 
  87. extern strentloc numentstrs  ; 
  88. extern schar strglbptr  ; 
  89. extern strnumber glbstrptr[10]  ; 
  90. extern integer glbstrend[10]  ; 
  91. extern schar numglbstrs  ; 
  92. extern fieldloc fieldptr  ; 
  93. extern fieldloc fieldparentptr, fieldendptr  ; 
  94. extern citenumber citeparentptr, citexptr  ; 
  95. extern strnumber *fieldinfo; 
  96. extern fieldloc numfields  ; 
  97. extern fieldloc numpredefinedfields  ; 
  98. extern fieldloc crossrefnum  ; 
  99. extern boolean nofields  ; 
  100. extern boolean entryseen  ; 
  101. extern boolean readseen  ; 
  102. extern boolean readperformed  ; 
  103. extern boolean readingcompleted  ; 
  104. extern boolean readcompleted  ; 
  105. extern integer implfnnum  ; 
  106. extern integer biblinenum  ; 
  107. extern hashloc entrytypeloc  ; 
  108. extern boolean typeexists  ; 
  109. extern boolean storeentry  ; 
  110. extern hashloc fieldnameloc  ; 
  111. extern hashloc fieldvalloc  ; 
  112. extern boolean storefield  ; 
  113. extern boolean storetoken  ; 
  114. extern ASCIIcode rightouterdelim  ; 
  115. extern ASCIIcode rightstrdelim  ; 
  116. extern boolean atbibcommand  ; 
  117. extern hashloc curmacroloc  ; 
  118. extern strnumber *citeinfo; 
  119. extern boolean citehashfound  ; 
  120. extern bibnumber preambleptr  ; 
  121. extern bibnumber numpreamblestrings  ; 
  122. extern integer bibbracelevel  ; 
  123. extern litstkloc litstkptr  ; 
  124. extern strnumber cmdstrptr  ; 
  125. extern integer entchrptr  ; 
  126. extern integer globchrptr  ; 
  127. extern buftype exbuf  ; 
  128. extern bufpointer exbufptr  ; 
  129. extern bufpointer exbuflength  ; 
  130. extern buftype outbuf  ; 
  131. extern bufpointer outbufptr  ; 
  132. extern bufpointer outbuflength  ; 
  133. extern boolean messwithentries  ; 
  134. extern citenumber sortciteptr  ; 
  135. extern strentloc sortkeynum  ; 
  136. extern integer bracelevel  ; 
  137. extern hashloc bequals  ; 
  138. extern hashloc bgreaterthan  ; 
  139. extern hashloc blessthan  ; 
  140. extern hashloc bplus  ; 
  141. extern hashloc bminus  ; 
  142. extern hashloc bconcatenate  ; 
  143. extern hashloc bgets  ; 
  144. extern hashloc baddperiod  ; 
  145. extern hashloc bcalltype  ; 
  146. extern hashloc bchangecase  ; 
  147. extern hashloc bchrtoint  ; 
  148. extern hashloc bcite  ; 
  149. extern hashloc bduplicate  ; 
  150. extern hashloc bempty  ; 
  151. extern hashloc bformatname  ; 
  152. extern hashloc bif  ; 
  153. extern hashloc binttochr  ; 
  154. extern hashloc binttostr  ; 
  155. extern hashloc bmissing  ; 
  156. extern hashloc bnewline  ; 
  157. extern hashloc bnumnames  ; 
  158. extern hashloc bpop  ; 
  159. extern hashloc bpreamble  ; 
  160. extern hashloc bpurify  ; 
  161. extern hashloc bquote  ; 
  162. extern hashloc bskip  ; 
  163. extern hashloc bstack  ; 
  164. extern hashloc bsubstring  ; 
  165. extern hashloc bswap  ; 
  166. extern hashloc btextlength  ; 
  167. extern hashloc btextprefix  ; 
  168. extern hashloc btopstack  ; 
  169. extern hashloc btype  ; 
  170. extern hashloc bwarning  ; 
  171. extern hashloc bwhile  ; 
  172. extern hashloc bwidth  ; 
  173. extern hashloc bwrite  ; 
  174. extern hashloc bdefault  ; 
  175. #ifdef STAT
  176. extern hashloc bltinloc[numbltinfns + 1]  ; 
  177. extern integer executioncount[numbltinfns + 1]  ; 
  178. extern integer totalexcount  ; 
  179. extern bltinrange bltinptr  ; 
  180. #endif /* STAT */
  181. extern strnumber snull  ; 
  182. extern strnumber sdefault  ; 
  183. extern strnumber st  ; 
  184. extern strnumber sl  ; 
  185. extern strnumber su  ; 
  186. extern integer poplit1, poplit2, poplit3  ; 
  187. extern stktype poptyp1, poptyp2, poptyp3  ; 
  188. extern poolpointer spptr  ; 
  189. extern poolpointer spxptr1, spxptr2  ; 
  190. extern poolpointer spend  ; 
  191. extern poolpointer splength, sp2length  ; 
  192. extern integer spbracelevel  ; 
  193. extern bufpointer exbufxptr, exbufyptr  ; 
  194. extern hashloc controlseqloc  ; 
  195. extern boolean precedingwhite  ; 
  196. extern boolean andfound  ; 
  197. extern integer numnames  ; 
  198. extern bufpointer namebfptr  ; 
  199. extern bufpointer namebfxptr, namebfyptr  ; 
  200. extern integer nmbracelevel  ; 
  201. extern bufpointer *nametok; 
  202. extern ASCIIcode *namesepchar; 
  203. extern bufpointer numtokens  ; 
  204. extern boolean tokenstarting  ; 
  205. extern boolean alphafound  ; 
  206. extern boolean doubleletter, endofgroup, tobewritten  ; 
  207. extern bufpointer firststart  ; 
  208. extern bufpointer firstend  ; 
  209. extern bufpointer lastend  ; 
  210. extern bufpointer vonstart  ; 
  211. extern bufpointer vonend  ; 
  212. extern bufpointer jrend  ; 
  213. extern bufpointer curtoken, lasttoken  ; 
  214. extern boolean usedefault  ; 
  215. extern bufpointer numcommas  ; 
  216. extern bufpointer comma1, comma2  ; 
  217. extern bufpointer numtextchars  ; 
  218. extern schar conversiontype  ; 
  219. extern boolean prevcolon  ; 
  220. extern integer litstack[litstksize + 1]  ; 
  221. extern stktype litstktype[litstksize + 1]  ; 
  222. extern alphafile auxfile[auxstacksize + 1]  ; 
  223. extern strnumber auxlist[auxstacksize + 1]  ; 
  224. extern integer auxlnstack[auxstacksize + 1]  ; 
  225. extern ASCIIcode (*entrystrs)[entstrsize + 1]  ; 
  226. extern ASCIIcode (*globalstrs)[globstrsize + 1]  ; 
  227.  
  228. extern poolpointer* strstart;
  229. extern strnumber* biblist;
  230. extern alphafile* bibfile;
  231. extern hashptr2* typelist;
  232. extern boolean* entryexists;
  233. extern strnumber* spreamble;
  234.